.project-detail {
  display: flex;
  margin: 20px;
  border: 1px solid #EBEEF5;
  .material-library {
    width: 400px;
    min-width: 400px;
    border-right: 1px solid #EBEEF5;
    .title {
      padding: 18px;
      background: #f8f8f8;
      border-bottom: 1px solid #EBEEF5;
    }
    .el-tree {
      padding: 5px;
    }
    .el-tree-node {
      padding: 5px 0;
    }
    .custom-tree-node {
      display: flex;
      justify-content: space-between;
      width: 100%;
    }
  }
  .content {
    flex: 1;
    overflow: hidden;

    .el-tabs {
      padding-right: 10px;
      overflow-x: auto;
      background: #f8f8f8;
    }
    .el-tabs__nav-next, 
    .el-tabs__nav-prev {
      height: 60px;
      line-height: 60px;
    }
    .el-tabs__header {
      margin: 0;
    }
    .el-tabs__item {
      height: 60px;
      line-height: 60px;
    }
    .el-tabs__nav-wrap::after {
      height: 0;
      background: #EBEEF5;
    }
  }
  .e-table {
    margin-bottom: 20px;
    padding: 0;
  }
}